home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
201-225
/
disk_201
/
draco
/
drinc
/
graphics
/
clip.g
next >
Wrap
Text File
|
1992-05-06
|
1KB
|
51 lines
type
Rectangle_t=unknown8,
SignalSemaphore_t=unknown46,
Layer_t=struct{
*Layer_tl_front,l_back;
*ClipRect_tl_ClipRect;
*RastPort_tl_rp;
Rectangle_tl_bounds;
[4]bytel_reserved;
uintl_priority;
uintl_Flags;
*BitMap_tl_SuperBitMap;
*ClipRect_tl_SuperClipRect;
*Window_tl_Window;
intl_Scroll_X,l_Scroll_Y;
*ClipRect_tl_cr,l_cr2,l_crnew;
*ClipRect_tl_SuperSaveClipRects;
*ClipRect_tl__cliprects;
*Layer_Info_tl_LayerInfo;
SignalSemaphore_tl_Lock;
[8]bytel_reserved3;
*Region_tl_ClipRegion;
*Region_tl_saveClipRects;
[22]bytel_reserved2;
*Region_tl_DamageList;
},
ClipRect_t=struct{
*ClipRect_tcr_Next;
*ClipRect_tcr_prev;
*Layer_tcr_lobs;
*BitMap_tcr_BitMap;
Rectangle_tcr_bounds;
*ClipRect_tcr__p1,cr__p2;
ulongcr_reserved;
};
uint
ISLESSX =1,
ISLESSY =2,
ISGRTRX =4,
ISGRTRY =8;
extern
AttemptLockLayerRom(*Layer_tl)bool,
CopySBitMap(*Layer_tl)void,
LockLayerRom(*Layer_tlayer)void,
SyncSBitMap(*Layer_tlayer)void,
UnlockLayerRom(*Layer_tl)void;